Header: HTTP/1.1 200 OK Date: Sat, 08 May 2004 09:18:05 GMT Server: Apache/1.3.26 (Unix) Debian GNU/Linux PHP/4.2.3 mod_gzip/1.3.19.1a mod_perl/1.26 mod_ldap_userdir/0.9 X-Powered-By: PHP/4.2.3 Connection: close Content-Type: text/html; charset=iso-8859-1 Content-Type: text/html; charset=iso-8859-1 author: NONAME Développement : http://www.noname.fr/developpement generator: Handmade on Amiga by ze mangeur of cigogne distribution: global description: mangeur de cigogne par NONAME, bien nommer les fichiers et répertoires. keywords: mangeur de cigogne, mangeur de cigognes, mangeurs de cigognes, noname copyright: mangeur de cigogne © 2004 tous droits reserves par NONAME sarl stylesheet: http://www.noname.fr/mangeur-de-cigogne/css/mangeur-de-cigogne.css http://www.noname.fr/mangeur-de-cigogne/css/mangeur-de-cigogne.css URL : http://www.noname.fr/mangeur-de-cigogne/mangeur de cigogne.html Title: mangeur de cigogne, le nommage de fichier et de page html [version texte] mangeur de cigogne le nommage de fichier et de page html Cette page "mangeur de cigogne.html" est l'exemple même de ce qu'il ne faut pas faire en terme de nommage de page HTML et plus généralement de répertoire ou de fichier. En effet, l'espace est un caractère alphanumérique à proscrire dans le nommage de vos fichiers et ce pour plusieurs raisons. Il est avant tout considéré comme séparateur, historiquement, dans une ligne de commande, l'espace est utilisé pour séparer la commande des ses arguments. Il faut donc saisir le nom d'un fichier entre guillemets si l'on veut pouvoir y accéder. Ex (sous AmigaOS) : LIST "dh0:mangeur de cigogne" L'espace présent dans les noms de fichier peut également poser des problèmes lors de l'élaboration de scripts Dos (appelés aussi fichiers batch) avec l'imbrication de plusieurs commandes, il faudra alors jouer avec les simples et doubles guillemets. Exemple (en ARexx) : En prenant compte des espaces : ADDRESS COMMAND "LHA -a -r -e a RAM:" || var-archive || ".lha " || '"' || var-mangeur-de-cigogne || '"' Sans prendre compte des espaces : ADDRESS COMMAND "LHA -a -r -e a RAM:" || var-archive || ".lha " || var-mangeur-de-cigogne En ce qui concerne le web, même si les logiciels de diffusion de page html (serveur web comme Apache) sont à même de corriger le problème en remplaçant les espaces par des "%20", il peut se produire des incompatibilités avec certains navigateurs. On remplacera donc simplement l'espace par un tiret - un underscore _, ceci afin d'éviter de concaténer (joindre) les mots. Voici des cas de figure concrets de se qu'il faut et ne pas faire dans le nommage de vos répertoires et pages html : oui : http://www.noname.fr/mangeur-de-cigogne/ non : http://www.noname.fr/mangeur de cigogne/ non : http://www.noname.fr/mangeurdecigogne/ oui : http://www.noname.fr/mangeur-de-cigogne.html non : http://www.noname.fr/mangeur de cigogne.html non : http://www.noname.fr/mangeurdecigogne.html SOMMAIRE MANGEUR DE CIGOGNE [ ACCUEIL | CONTRIBUTIONS ET BLOG | CRÉDITS ] [ GALERIE | VERSION I-MODE / PDA | GOOGLE | PDF | LIENS ] [ STATISTIQUES | CONTACTS | CLUB | PLAN DE SITE ] eater of stork [ www.noname.fr/mangeur-de-cigogne ]